'use strict';
/**
 * author：小小游 --- allen
 * date：2018.02.09
 * lastUpdateDate：2018.02.09
 * description：深入掌握模块化
 */
/**
 * 任务1的目的：
 * 1.理解export命令导出的只是指针，并不是值
 * 2.当模块内部更改此变量时，外部的引用也会发生变化
 *
 * 任务1的说明：
 * 1.定义模块，并导入该模块
 * 2.动态更改模块变量
 */
import { name } from './01.深入掌握模块化';
/**
 * 注意这里用import导入的name只是一个指针，可以简单
 * 理解成是一个const常量，至少在这里是不可以修改的。
 * 如果在这里修改会抛出异常
 */
// error ---> 'name' is read-only
// name = 'allen';
// result：blue
console.log(name);

setTimeout (t => console.log(name), 2000);
